home *** CD-ROM | disk | FTP | other *** search
- property upCursor, downCursor, comCursor
-
- on new me
- return me
- end
-
- on getPropertyDescriptionList me
- description = [:]
- addProp(description, #upCursor, [#default: "none", #format: #string, #comment: "Rollover cursor:"])
- addProp(description, #downCursor, [#default: "none", #format: #string, #comment: "mouseDown cursor:"])
- addProp(description, #comCursor, [#default: "none", #format: #string, #comment: "commandDown cursor:"])
- return description
- end
-
- on prepareFrame me
- if (the mouseMember = the member of sprite me.spriteNum) and (sprite(me.spriteNum).visible = 1) then
- if the mouseDown then
- cursor([the number of member downCursor, the number of member downCursor + 1])
- else
- if the commandDown then
- if (comCursor <> "none") and not voidp(comCursor) then
- cursor([the number of member comCursor, the number of member comCursor + 1])
- end if
- else
- cursor([the number of member upCursor, the number of member upCursor + 1])
- end if
- end if
- else
- end if
- end
-
- on mouseLeave me
- cursor(-1)
- end
-
- on endSprite me
- cursor(-1)
- end
-